Composition of Texture Atlases for 3D Mesh Multi-texturing
نویسندگان
چکیده
We introduce an automatic technique for mapping onto a 3D triangle mesh, approximating the shape of a real 3D object, a high resolution texture synthesized from several pictures taken simultaneously by real cameras surrounding the object. We create a texture atlas by first unwrapping the 3D mesh to form a set of 2D patches with no distortion (i.e., the angles and relative sizes of the 3D triangles are preserved in the atlas), and then mixing the color information from the input images, through another three steps: step no. 2 packs the 2D patches so that the bounding canvas of the set is as small as possible; step no. 3 assigns at most one triangle to each canvas pixel; finally, in step no. 4, the color of each pixel is calculated as a smoothly varying weighted average of the corresponding pixels from several input photographs. Our method is especially good for the creation of realistic 3D models without the need of having graphic artists retouch the texture.
منابع مشابه
Real-Time Procedural Solid Texturing
Shortly after its introduction in 1985, procedural solid texturing became a must-have tool in the production-quality graphics of the motion-picture industry. Now, over fifteen years later, we are finally able to provide this feature for the real-time consumer graphics used in videogames and virtual environments. A texture atlas is used to create a 2-D texture map of the 3-D solid texture coordi...
متن کاملMulti-view Texturing of Imprecise Mesh
Reprojection of texture issued from cameras on a mesh estimated from multi-view reconstruction is often the last stage of the pipeline, used for rendering, visualization, or simulation of new views. Errors or imprecisions in the recovered 3D geometry are particularly noticeable at this stage. Nevertheless, it is sometimes desirable to get a visually correct rendering in spite of the inaccuracy ...
متن کاملAn Automatic 3D Texturing Framework
In this paper we address the need to automatically texture 3D objects. The currently accepted approach is to submit the 3D object to a sophisticated 3D modelling package. Then with a lot of user know-how, correctly cut and parameterise the mesh so as to minimise the overall distortion. In the presented framework, this is completely automated, even the texture discontinuities across the mesh sea...
متن کاملTextureMontage: Seamless Texturing of Arbitrary Surfaces From Multiple Images
We propose a technique, called TextureMontage, to seamlessly map a patchwork of texture images onto an arbitrary 3D model. A texture atlas can be created through the specification of a set of correspondences between the model and any number of texture images. First, our technique automatically partitions the mesh and the images, driven solely by the choice of feature correspondences. Most chart...
متن کاملDecoration of plastic objects using multi view-dependent textures
This work takes place in the context of an industrial project, which aims to decorate 3D plastic objects using Insert Molding technology. The goal of our work is to compute the decoration of 3D virtual objects, using data coming from polymer film characterisation and mechanical simulation. To do this, we introduce a new method to bind texture mapping techniques to a physical process. In the gen...
متن کامل